package Exception.a;

public class ThrowsDemo {
	/**
	 * 声明方法时可以使用throws来声明该方法可能抛出的异常
	 * @throws Exception 
	 */
	public static void main(String[] args){
		try{
			dosome();
		}catch (Exception e){
			/**
			 * 输出错误的堆栈信息，用于告之我们错误产生的情况
			 * 通常在开发的时候我们是需要看这个的
			 */
			e.printStackTrace();
			//获取这个错误的信息
			System.out.println(e.getMessage());
		}
	}
	public static void dosome() throws Exception{
		try{
			String str="";
			System.out.println(str.charAt(1));
		}catch(Exception e){
			throw e;
		}
	}
}
